Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic
نویسندگان
چکیده
Empirical validation of software metrics suites to predict fault proneness in object-oriented (OO) components is essential to ensure their accuracy in practical industrial. In this paper, we empirically validate the Chidamber and Kemerer (CK) metrics suite metrics for their ability to predict software quality in terms of fault-proneness: we explore the ability of these metrics suites to predict fault-prone classes using defect data for six versions of Rhino, an open-source implementation of JavaScript written in Java. We conclude that the C&K suite contain similar components and produce statistical models that are effective in detecting error-prone classes. Analyzing Fuzzy Logic models across six Rhino versions indicates these models may be useful in assessing quality in OO classes produced using modern highly iterative or agile software development processes. Keywordsfault-prone; fuzzy logic; software quality; prediction model
منابع مشابه
A hybrid approach for the prediction of fault proneness in object oriented design using fuzzy logic
Empirical studies conducted by the researchers on object-oriented design metrics are useful for forecasting the fault-proneness of classes in object-oriented design. In this study, we propose an integrated hybrid model to empirically investigate the fault-proneness of object-oriented design. We will use a subset of the Chidamber and Kemerer suite and all of the MOOD metrics to predict fault-pro...
متن کاملA Fuzzified Approach for the Prediction of Fault Proneness and Defect Density
The requirement to improve software productivity has promoted the research on software metrics technology. Object Oriented paradigm is the technology being used to build fault free and stupendous softwares; and to make them fault free object oriented metrics are being used. These metrics are used to identify high risk components early in the design phase and hence help us to reduce the rework a...
متن کاملA Validation of Object-Oriented Design Metrics as Quality Indicators - Software Engineering, IEEE Transactions on
This paper presents the results of a study in which we empirically investigated the suite of object-oriented (00) design metrics introduced in [13]. More specifically, our goal is to assess these metrics as predictors of fault-prone classes and, therefore, determine whether they can be used as early quality indicators. This study is complementary to the work described in [30] where the same sui...
متن کاملInvestigating the Effect of Object-oriented Metrics on Fault Proneness Using Empirical Analysis
This paper presents an innovative metric based on a class abstraction to capture aspects of software complexity through combinations of class characteristics. The study also used software metrics effectiveness in finding the classes in different error categories for the three versions of Eclipse, the Java-based open-source Integrated Development Environment. Many studies used Logistic regressio...
متن کاملFault Proneness of Classes in Object-oriented Systems
Predicting fault proneness of classes in object oriented systems (OOS) is one of the fault management activities and may be considered as one of the cost effective ways to deal with faults. Prediction of faults needs identification and measurement of various factors that affects fault proneness of classes in OOS. In this paper, several design oriented factors have been identified that help in c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013